package com.dp.client.servicios.clientes;

import java.util.List;

import com.dp.client.dto.ClienteBusqueda;
import com.dp.client.dto.ClienteDTO;
import com.google.gwt.user.client.rpc.AsyncCallback;

public interface IServiciosClienteAsync {

	void listClientes(AsyncCallback<List<ClienteDTO>> callback);

	void registrarCliente(ClienteDTO clienteDTO, AsyncCallback<Boolean> callback);

	void eliminarCliente(int clienteDTO, AsyncCallback<Boolean> callback);

	void buscarClientes(ClienteBusqueda clienteBusqueda,
			AsyncCallback<List<ClienteDTO>> callback);

}
